class Solution {
    public void swap(int[] nums,int i,int j){
        int temp=nums[i];
        nums[i]=nums[j];
        nums[j]=temp;
    }
    public void sortColors(int[] nums) {
        int left=-1,i=0,right=nums.length;
        while(i<right){
            if(nums[i]==0)
                swap(nums,i++,++left);
            else if(nums[i]==1)
                i++;
            else
                swap(nums,i,--right);
        }
    }
}